#pragma once

#include "skin_db_builder.h"
#include "skin_db_parser.h"
// dlg_skin_db_builder dialog

class dlg_skin_db_builder : public CDialog
{
	DECLARE_DYNAMIC(dlg_skin_db_builder)

public:
	dlg_skin_db_builder(CWnd* pParent = NULL);   // standard constructor
	virtual ~dlg_skin_db_builder();

// Dialog Data
	enum { IDD = IDD_SKINDB_BUILDER };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

	DECLARE_MESSAGE_MAP()

public:
	virtual BOOL OnInitDialog();
	afx_msg void OnBnClickedBtnSkinFolderBrowse();
	afx_msg void OnBnClickedBtnStartBuilding();
	afx_msg void OnBnClickedBtnOpenSourceFolder();
	afx_msg void OnBnClickedBtnOpenSkindbFolder();
	afx_msg void OnBnClickedBtnReadSkinDb();
	afx_msg void OnBnClickedBtnSavePathBrowse();
	afx_msg void OnBnClickedBtnUnpackFolderBrowse();
	afx_msg void OnBnClickedBtnOpenUnpackFolder();

protected:
	CString str_exclude_folder_;
	CString str_include_file_;
	CString str_skin_folder_;
	CString str_skin_db_fn_;
	CString str_unpack_folder_;
	skin_db_parser skin_db_parser_;
	skin_db_builder skin_db_builder_;
};
